//package com.plian.system.wrapper.im;
//
//import com.plian.system.dto.im.PlanFilingDTO;
//import com.plian.system.entity.im.PlanFiling;
//import com.plian.system.mybatis.support.BaseWrapper;
//import com.plian.system.vo.im.PlanFilingVO;
//import com.plian.system.wrapper.util.CacheWrapperUtil;
//import com.plian.system.wrapper.util.WrapperUtil;
//import org.mapstruct.Mapper;
//import org.mapstruct.Mapping;
//import org.mapstruct.Mappings;
//
//import static com.plian.system.wrapper.util.WrapperConstant.*;
//
///**
// * 包装类,返回视图层所需的字段
// *
// * @author gangan
// * @since 2019-09-27
// */
//@Mapper(componentModel = SPRING, uses = {CacheWrapperUtil.class, WrapperUtil.class})
//public interface PlanFilingWrapper extends BaseWrapper<PlanFiling, PlanFilingDTO, PlanFilingVO> {
//
//	/**
//	 * Entity转VO
//	 *
//	 * @param entity /
//	 * @return /
//	 */
//	@Override
//	@Mappings(value = {
//			@Mapping(source = "filingUnitId", target = "filingUnitName", qualifiedByName = ORG_ID_TO_NAME),
//			@Mapping(source = "createUser", target = "createUserName", qualifiedByName = USER_ID_TO_NAME),
//			@Mapping(source = "updateUser", target = "updateUserName", qualifiedByName = USER_ID_TO_NAME),
//			@Mapping(source = "approvedUser", target = "approvedUserName", qualifiedByName = USER_ID_TO_NAME),
//			@Mapping(source = "companyId", target = "companyName", qualifiedByName = PROPERTY_ID_NAME)
//	})
//	PlanFilingVO entityToVO(PlanFiling entity);
//}
